31083 55
2358 469
254 64
19396 204
19509 555
7045 549
9547 636
6472 752
6963 930
6377 807
23519 113
3862 698