996
4
2222
8
687
2
623
1447
6
4692
21
699
2926
9
480
1
1332
3
745
728
730
878
1604
1523
2247
5
845
689
1132
704
898
910
2140
717
914
851
826
6227
4544