4560 56
8457 819
3570 286
33006 895
14484 515
10181 313
5559 511
40610 242
49391 738
4356 798
10646 555
4070 160
8795 458