526
1
556
2
457
474
121
891
64
808
1476
943
935
628
1031
1440
856
1224
778
1240
3072
4
1151
1661
3
538
434
435
596
482
693
1365
1780
1993