4551 56
8421 818
3570 286
32986 895
14475 515
10175 313
5559 511
40592 242
49373 738
4348 798
10643 555
4069 160
8790 458