21152
8
3683
1
662
0
2456
2209
693
1416
801
830
2578
2698
4
1570
784
1231
1681
619
2722
3
1751
526
1699
2
2906
2354
673
868
1778
2173
2562