336425 907
27529 194
74186 947
12514 697
170790 411
2647 519
387803 981
52178 438
24184 171
9347 298
162343 955
3519 145
4672 133
3681 435
3521 231