321097 878
27398 194
73745 946
12496 697
169842 409
2635 519
386933 980
51985 438
24098 171
9313 298
161310 953
3490 145
4654 133
3670 435
3508 231