330678 899
27475 194
74020 947
12507 697
170349 411
2641 519
387404 980
52098 438
24144 171
9335 298
161888 955
3503 145
4660 133
3673 435
3513 231