335125 906
27516 194
74146 947
12513 697
170661 411
2645 519
387686 980
52144 438
24168 171
9344 298
162214 955
3512 145
4668 133
3681 435
3518 231