108797
0
3051
2
1461
1659
791
2386
1
2204
5
1289601
4
2012
2906
940
1153
2245
3
1804
3435
2156
2530
2316
800
6236
10
685
1174
10827
1512
2629