2300
833
928
2515
1383
2567
1290
779
781
1038
1806
1574
1081
2375
1100
2641
1367
1627
1630
865
1396
1653
2421
2678
634
1146
891
1151
1427
2452
665
1435
1950
1183
2217