2548 320
1582 107
19268 309
16458 133
14484 415
11849 865
4670 633
2845 671
3438 572
1029 131
2611 447