2508 579
2146 108
3412 164
4729 686
2353 405
1478 89
4668 133
7329 539
3121 668
4050 535
3925 506
1743 58