0
1026
1262
971
1058
1146
892
860
1149
1083
825
915
881
912
1080
1765
1
1246
2699
1492
1576
1519
141029
2985
2561
2560
2460