2354
2255
976
966
3838
918
901
1535
862
2362
936
2638
2944
1338
917
2310
981
1011
1590
1000
853
852
2741
2006
1998
907
1281
1731
1321
874
826
962
954
866
1424
990
1140
851
2607
871
2316
1103
1014
2870
873
2302
923
1083
3392
837
1225
2424
2399
2671
3157
975
5094
1467
1301
914
807
1955
1107
974
958
1060
2283
838
873
1224
952
1199
925
960
876
973
1099
1454
781
1050
1066
1412
840
1025
2387
813
926
3123
2266
3154
1168
753
916
871
819
826
2611
869
1239
956
1467
976
951
858
891
2366
863
881
841
1434
847
1386
1101
904
1016
2591
1558
3071
872
4148