329653 895
27460 194
73993 947
12504 697
170290 411
2641 519
387349 980
52093 438
24141 171
9334 298
161821 955
3502 145
4658 133
3673 435
3513 231