335059 906
27515 194
74145 947
12513 697
170649 411
2644 519
387682 980
52143 438
24168 171
9344 298
162205 955
3512 145
4668 133
3681 435
3518 231