977
2195
833
780
908
1430
3167
1404
822
976
1056
833
1657
1607
949
1703
1256
857
1034
749
4662
873
1073
1580
1129
699
1212
882
808
1162
990
1045
1218
980
1402
1081
3021
1248
2033
1716
1581
830
888
983
3534
1119
1241
940
1110
1538
882
1227
1234
980
1047
734
932
946
751
1145
890
1099
747
1477
740
719
843
849
1302
951
1482
737
998
979
938
1332
1047
1960
658
798
772
3275
913
721
1174
1308
1353
788
728
1251
716
2961
1771
2105
795
841
3225
2015
1013
893
1247
2054
1781
832
2381
1339
686
1173
785
722
840
725
1562
1248
1072
842
837
1168
731
987