343032 921
27649 194
74557 947
12535 697
171632 411
2653 519
388540 981
52283 438
24259 171
9372 298
163264 955
3550 145
4688 133
3696 435
3542 231