3128 529
2955 530
3346 348
2961 261
1221 86
3378 220
2483 481
1681 238
15417 421
14362 102
2452 43
3194 334
65240 856
3780 459
3058 54
4204 249
1185 180
3708 418
3163 458
2800 617
3563 795
865 93
2471 512