17905 523
23278 878
12157 545
184564 911
256489 1039
38848 83
20968 244
57371 756
7804 388
4396 712
3768 279