3545 30
22823 194
6363 480
480 93
604 134
8528 647
64237 135
35697 340
66697 275
209604 1057
21787 653
14260 290
50354 898
44607 401
5563 150
10886 603
5701 902
4502 342
2558 89