883
956
855
1077
2108
1546
995
7852
1879
896
2477
1122
1484
1001
1005
1537
1359
944
877
1161
1860
917
907
2975
1042
1238
2036
958
916
966
869
997
1700
1278
992
1028
956
2927
1688
884
1153
854
2882
11442
3393
880
1434
2057
1179
1562
879
2193
2078
1769
1628
1086
1255
1194
1902
983