2342
866
3148
3056
1219
837
1644
1140
1024
877
6088
2013
3280
1430
1356
1403
1638
1141
1424
1110
1414
826
2101
4635
1305
21751
3815
2182
1275
1277
1132
1518
988
1056
2344
984
6974
1298
1860
5100
1091
1070
1370
6700
901
892
1094
1384
4006
839
1445
1020
986
956
1015
1149
1099
1343
852
1286