2505 579
2146 108
3410 164
4726 686
2353 405
1478 89
4667 133
7327 539
3121 668
4047 535
3925 506
1742 58