319995 878
27389 194
73703 946
12495 697
169735 409
2632 519
386825 980
51958 438
24082 171
9310 298
161216 953
3489 145
4653 133
3670 435
3508 231