321843 879
27409 194
73776 947
12497 697
169919 409
2637 519
387008 980
52004 438
24105 171
9316 298
161402 955
3494 145
4654 133
3670 435
3508 231