2509 579
2147 108
3414 164
4730 686
2354 405
1479 89
4669 133
7332 539
3121 668
4050 535
3925 506
1745 58