810
1
4601
928
2
560
1743
0
3060
5
4032
12
746
790
2999
3
1757
3683
5375
21152
8
2669
1247
2173
2258
951
2505
2228
12632
7
737
1549
980
3054
2428
2057
1683
2294