1032
3814
896
1157
861
3938
5197
1131
1069
903
4436
1798
1105
1472
7434
1495
908
1868
913
1123
2217
1130
1517
843
1249
1043
1113
1400
4480
1041
1794
2240
1093
1361
856
926
918
1243
1096
882
5494
998
1842
1154
1329
877
1228
937
2673
919
1065
1032
1231
1038
978
900
1071
1637
1066
951