2913 891
2937 584
277 28
1281 243
986 173
950 179
2818 665
2595 590
2960 695
1853 474
1244 320
2915 846
212 26
3100 801
1508 416
2354 597
949 176
2559 487
955 215
2626 789
2402 564
2476 643
3214 825
2087 508
2899 830
865 271
654 123
2158 471