3128 529
2955 530
3346 348
2960 261
1221 86
3378 220
2483 481
1681 238
15416 421
14360 102
2452 43
3193 334
65238 856
3780 459
3056 54
4204 249
1185 180
3708 418
3163 458
2800 617
3563 795
865 93
2471 512