534
1
809
2
740
745
542
3627
6
421
2222
8
687
623
1447
643
4692
21
996
4
701
426
955
481
571
433
798
504
596
1402
988
4983
5
4017
688
1982
1705
3