4548 56
8415 818
3570 286
32984 895
14475 515
10175 313
5559 511
40591 242
49373 738
4348 798
10643 555
4069 160
8790 458