2509 579
2147 108
3413 164
4730 686
2353 405
1479 89
4669 133
7331 539
3121 668
4050 535
3925 506
1745 58