108797
0
2629
2
1289601
4
913
1
2228
812
1652
3
534
2593
356
19079
6
14861
7
3546
5431
429
2611
9305
8
5527
297066
2823
5
2342
189326
348