4048 560
2335 338
14292 781
1728 85
6862 597
9138 636
2568 242
4451 584
7402 101
2113 169
3513 784
10780 901
3641 383