2765
3
425
1
1002
0
437
729
584
821
4
5345
5
7623
20
1077
8
9187
27
582
1828
2
666
1517
1169
1311
643
2726
2061
471
1686
546
621
783
1783
422
830
543
5243