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