995
1241
944
1548
1167
976
1264
859
1528
967
1094
1015
1769
1001
930
1072
876
864
970
1083
1004
2282
956
1017
1312
874
1072
1625
1326
1244
1770
2044
890
1197
917
1296
1085
1152
972
1127
1283
880
1312
3933
1000
1187
839
2062
989
1140
857
842
958
953
6372
953
795
939
831
1106