58
1
2047
4
377
477
720
978
1013
1188
2
1407
3
745
563
3201
1447
545
2277
1328
1731
788
516
2410
685
764
2518
2299
1344
819
1125
494
769
753