3126 529
2954 530
3338 348
2953 261
1218 86
3375 220
2483 481
1677 238
15392 421
14350 102
2448 43
3183 334
65207 856
3779 459
3054 54
4204 249
1185 180
3707 418
3162 458
2800 617
3563 795
864 93
2465 512