0
1546
2455
1195
1107
947
850
959
1040
1238
1215
933
1029
1155
1181
886
1664
1
1158
2229
1402
1486
1431
140114
2853
2462
2368
2335