330872 900
27477 194
74029 947
12507 697
170353 411
2641 519
387416 980
52099 438
24145 171
9335 298
161902 955
3503 145
4660 133
3673 435
3513 231