321184 878
27399 194
73745 946
12496 697
169849 409
2635 519
386944 980
51989 438
24100 171
9314 298
161323 953
3490 145
4654 133
3670 435
3508 231