956
1556
967
6818
2440
1843
2168
1801
948
868
1131
1113
943
978
927
2731
1260
1390
1035
889
948
22338
2093
1418
975
1448
894
947
1170
1056
1499
1849
1285
1090
1240
931
931
1098
1087
1003
2124
2247
1095
2405
1011
1105
1126
1125
1701
5031
1946
965
1871
1066
1211
2036
1520
1307
2534
1244