31114 55
2362 469
254 64
19400 204
19514 555
7045 549
9548 636
6472 752
6967 930
6378 807
23525 113
3862 698