300572 1108
25348 714
38336 445
5820 569
4204 311
5558 551
7590 509
3944 335
4920 117
9238 495
7826 980
6118 800
3548 606
8101 235
4369 341
19856 210