4570 56
8480 819
3573 286
33032 895
14489 515
10183 313
5559 511
40625 242
49416 738
4359 798
10647 555
4074 160
8797 458