3129 529
2958 530
3352 348
2967 261
1222 86
3387 220
2484 481
1685 238
15448 421
14389 102
2457 43
3203 334
65321 856
3787 459
3067 54
4205 249
1192 180
3716 418
3168 458
2800 617
3564 795
866 93
2473 512