0
1143
1026
790
1128
2336
971
942
1041
936
1002
2985
822
763
1177
472
1765
1
1246
2699
1492
1576
1519
141024
2561
2560
2460