2602
894
1082
2373
1086
1254
837
1204
979
825
693
987
882
740
816
992
3333
1792
936
818
1130
1725
1377
949
907
2088
1132
1191
1619
2018
1710
1235
2928
1878
1137
987
1715
1101
895
742
1290
1057
994
1062
1198
1001
810
792
1373
861
1907
742
1816
696
1684
2600
2989
1369
2382
998
1201
1303
798
811
1481
1477
725
1327
754
754
836
648
1998
914
1639
723
1258
1914
847
942
1217
1132
824
964
941
1613
1719
923
2006
2302
1557
955
1040
719
1423
688
831
1258
2562
3377
721
2102
969
1070
690
817
1047
1211
730
1293
1186
778
823
1103
1333
2122
2127
4750
747
911