321274 878
27403 194
73749 946
12496 697
169860 409
2635 519
386957 980
51991 438
24100 171
9316 298
161331 953
3491 145
4654 133
3670 435
3508 231