1603 396
1248 310
2978 861
39760 515
417787 780
3218 227
9520 170
67603 847
2978 695
11410 159
7328 493
175624 392
112606 662
3543 77
4206 575