3126 529
2954 530
3341 348
2953 261
1218 86
3375 220
2483 481
1679 238
15397 421
14352 102
2449 43
3185 334
65214 856
3779 459
3054 54
4204 249
1185 180
3708 418
3162 458
2800 617
3563 795
865 93
2468 512