3128 529
2956 530
3350 348
2963 261
1221 86
3382 220
2483 481
1685 238
15427 421
14375 102
2454 43
3199 334
65279 856
3783 459
3063 54
4204 249
1188 180
3713 418
3168 458
2800 617
3564 795
866 93
2472 512