330547 899
27474 194
74016 947
12507 697
170337 411
2641 519
387394 980
52094 438
24142 171
9335 298
161885 955
3503 145
4659 133
3673 435
3513 231