300542 1108
25345 714
38315 445
5820 569
4203 311
5555 551
7586 509
3943 335
4918 117
9238 495
7823 980
6117 800
3547 606
8100 235
4369 341
19832 210