319563 878
27383 194
73689 946
12495 697
169683 409
2632 519
386778 980
51945 438
24078 171
9308 298
161182 953
3488 145
4651 133
3668 435
3508 231