3128 529
2956 530
3349 348
2962 261
1221 86
3381 220
2483 481
1682 238
15426 421
14367 102
2453 43
3198 334
65261 856
3781 459
3062 54
4204 249
1186 180
3710 418
3168 458
2800 617
3564 795
866 93
2472 512