3125 529
2954 530
3331 348
2946 261
1218 86
3371 220
2482 481
1672 238
15376 421
14335 102
2443 43
3179 334
65152 856
3776 459
3047 54
4202 249
1185 180
3706 418
3159 458
2800 617
3563 795
864 93
2461 512