3126 529
2954 530
3333 348
2947 261
1218 86
3374 220
2483 481
1674 238
15383 421
14344 102
2445 43
3182 334
65180 856
3776 459
3051 54
4204 249
1185 180
3706 418
3161 458
2800 617
3563 795
864 93
2462 512