0
1024
816
1194
1237
945
1427
830
1005
1362
2437
1032
1097
1218
1101
392
1778
1
1257
2726
1499
1583
1530
141182
2997
2569
2566
2474