959
1298
3078
1054
1258
2645
942
921
1856
2594
2120
964
1568
1064
1413
990
830
889
1000
1005
1288
901
825
799
2439
989
844
1733
934
875
889
2656
2677
2593
1034
1407
933
1109
1234
804
939
840
921
1507
1414
877
987
1971
1176
2470
2950
2440
2270
1606
3049
2076
3585
1117
980
1805
861
884
895
879
4405
1408
1779
1635
832
1266
873
856
750
1970
1558
1050
2244
1533
943
2363
1757
1799
860
1315
856
1163
2426
915
1823
1167
855
2485
2471
1074
877
2551
754
1246
1997
1281
930
1741
2297
841
1238
2043
828
768
848
937
1377
1455
861
3779
2105
833
1166
1196
872
1984