333956 905
27501 194
74105 947
12509 697
170535 411
2643 519
387590 980
52127 438
24158 171
9341 298
162094 955
3510 145
4662 133
3680 435
3514 231