0
1081
1053
783
1145
722
925
832
912
1184
1028
1253
850
1402
1204
1765
1
1246
2699
1492
1576
1519
141029
2985
2561
2560
2460