108797
0
1015
1
2495
1694
951
1828
3
690
21152
8
2669
2
1047
5169
1533
2522
564
3551
10
1743
1289601
4
1347
17970
15
2966
11
189326
2949
791
1031
1033
1622
1787
2083
5
3612
1050