108797
0
2386
1
1568
2245
3
6236
10
10827
4
1174
2530
2629
2
585
951
2906
378
690
1015
9956
562
3012
1694
1087
467
2799
6
297066
1289601
496
5504
16
2372
5169
2525
1992