108797
0
1015
1
1694
951
690
2669
2
564
1743
843
1787
3206
5
716
2823
2044
137
868
1883
3551
10
2989
2920
4
3491
1380
1537
496
21152
8
2949
2437
456
3316
5141
7