321534 879
27408 194
73766 947
12497 697
169907 409
2637 519
386996 980
52000 438
24103 171
9316 298
161388 955
3492 145
4654 133
3670 435
3508 231