2405
1236
857
1088
962
921
1365
855
923
2207
2715
1134
1087
2019
972
1191
848
915
2338
1793
1323
1033
1340
1205
900
1367
1039
1656
1780
1085
1839
1020
1213
2634
1564
1524
2084
2196
928
891
1186
965
1373
940
910
947
1081
952
1824
1659
2232
2296
868
1271
2113
1039
1432
1669
1450
1668
940
898
1670
3327
803
1099
1953
868
1275
820
1407
1843
1365
1048
1227
830
844
864
1185
5055
830
864
2033
1315
965
855
774
1341
894
1335
1066
898
699
754
996
1247
863
1078
924
1748
1455
993
788
1244
1637
806
835
906
1553
793
911
1753
897
1014
930
877
1843
1855
842
817