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