331110 900
27481 194
74032 947
12508 697
170365 411
2641 519
387428 980
52100 438
24150 171
9336 298
161908 955
3503 145
4660 133
3673 435
3513 231