31120 55
2362 469
254 64
19401 204
19514 555
7045 549
9548 636
6472 752
6969 930
6378 807
23526 113
3862 698