0
1664
1
1158
2231
1402
1486
1431
1106
1184
985
780
917
947
954
1089
946
140115
2853
2462
2455
2368
2335