2912 891
2937 584
276 28
1278 243
985 173
950 179
2818 665
2595 590
2960 695
1853 474
1244 320
2915 846
212 26
3095 801
1507 416
2350 597
949 176
2557 487
954 215
2626 789
2402 564
2475 643
3213 825
2086 508
2899 830
864 271
654 123
2158 471