2509 579
2147 108
3414 164
4731 686
2354 405
1479 89
4670 133
7332 539
3121 668
4051 535
3925 506
1745 58