31085 55
2360 469
254 64
19396 204
19510 555
7045 549
9547 636
6472 752
6965 930
6377 807
23519 113
3862 698