3545 30
22824 194
6363 480
480 93
605 134
8528 647
64246 135
35716 340
66699 275
209641 1057
21792 653
14262 290
50378 898
44623 401
5568 150
10887 603
5702 902
4503 342
2558 89