3125 529
2954 530
3331 348
2947 261
1218 86
3373 220
2482 481
1672 238
15380 421
14339 102
2444 43
3180 334
65165 856
3776 459
3048 54
4203 249
1185 180
3706 418
3161 458
2800 617
3563 795
864 93
2461 512