3001 851
1233 121
2708 766
2941 832
703 40
1750 398
2955 900
1366 193
616 70
2836 730
3146 886
3113 729
358 66
3135 952
2527 705
804 108
384 82
533 126
477 72
1798 427
1237 386
2038 533
1233 349
1343 262