2507 579
2146 108
3412 164
4728 686
2353 405
1478 89
4667 133
7329 539
3121 668
4048 535
3925 506
1743 58