3129 529
2958 530
3351 348
2967 261
1222 86
3384 220
2484 481
1685 238
15445 421
14384 102
2457 43
3201 334
65298 856
3785 459
3067 54
4204 249
1191 180
3716 418
3168 458
2800 617
3564 795
866 93
2473 512