3128 529
2958 530
3351 348
2967 261
1222 86
3384 220
2484 481
1685 238
15435 421
14382 102
2456 43
3201 334
65290 856
3785 459
3065 54
4204 249
1190 180
3713 418
3168 458
2800 617
3564 795
866 93
2472 512