330761 899
27477 194
74026 947
12507 697
170350 411
2641 519
387412 980
52099 438
24144 171
9335 298
161898 955
3503 145
4660 133
3673 435
3513 231