0
1010
1011
973
657
1025
719
924
551
1050
870
946
1119
1024
985
1813
1
1284
2775
1531
1616
1562
141307
3033
2594
2592
2505