2997 703
2987 185
2955 280
2905 426
2902 43
2796 576
2760 853
2726 513
2716 823
2706 96
2620 958
2561 409
2528 155
2429 645
2390 34
2389 405
2379 871
2364 638
2348 554
2344 475