4049 560
2335 338
14293 781
1728 85
6862 597
9138 636
2568 242
4451 584
7402 101
2113 169
3513 784
10781 901
3641 383