337011 907
27547 194
74210 947
12517 697
170858 411
2648 519
387876 981
52191 438
24191 171
9353 298
162446 955
3526 145
4672 133
3682 435
3525 231