331438 900
27481 194
74036 947
12508 697
170381 411
2641 519
387445 980
52100 438
24152 171
9336 298
161924 955
3504 145
4661 133
3673 435
3513 231