108797
0
1015
1
1694
951
690
2669
2
564
1743
2769
843
759
3071
9
2073
1992
2799
6
109776
42
2115
2428
4335
3014
20
2550
1570
2369
2744
5919
3551
10
723
2571
1876
21152
8