2699
1518
967
992
924
929
836
783
1332
1026
2220
1722
883
839
1142
1308
974
1116
823
2065
862
1347
2908
1324
2904
1944
1407
1465
1320
1434
1359
1661
2670
771
1026
1030
1787
2709
960
1512
1250
1512
1463
1701
1097
1084
1217
1462
775
1266
781
972
874
2250
1102
3068
827
920
853
2604
1568
2879
1164
1677
759
850
925
1803
876
1127
810
1380
2515
869
2768
970
775
2292
1542
792
1076
825
1018
984
2737
942
1796
1804
1110
961
2659
2825
1940
1403
2213
1550
1660
2137
972
3551
996
1625
973
845
781
916
889
3245
783
1356
917
893
1119
2200
1004
814
1408
797
1056
826