921
935
861
1071
890
859
960
867
936
2036
999
1054
1636
7151
1806
1399
1700
2354
2652
2268
3744
1507
2449
5010
2543
3673
2534
2903
3229
4096