3129 529
2960 530
3353 348
2969 261
1222 86
3387 220
2484 481
1685 238
15449 421
14391 102
2458 43
3203 334
65327 856
3787 459
3068 54
4205 249
1192 180
3716 418
3168 458
2800 617
3564 795
866 93
2473 512