322522 880
27410 194
73788 947
12498 697
169946 409
2637 519
387045 980
52012 438
24107 171
9319 298
161433 955
3494 145
4654 133
3670 435
3508 231