322613 880
27410 194
73791 947
12498 697
169951 409
2637 519
387050 980
52012 438
24107 171
9320 298
161439 955
3494 145
4654 133
3670 435
3508 231