335487 906
27519 194
74153 947
12513 697
170693 411
2647 519
387721 980
52160 438
24176 171
9344 298
162254 955
3517 145
4668 133
3681 435
3518 231