3126 529
2954 530
3334 348
2948 261
1218 86
3374 220
2483 481
1676 238
15385 421
14347 102
2447 43
3183 334
65200 856
3776 459
3053 54
4204 249
1185 180
3706 418
3162 458
2800 617
3563 795
864 93
2465 512