951
1
108797
0
1015
2949
1694
690
1145
3
2669
2
10827
4
2312
2670
2495
1289601
2262
9956
564
50969
7
55904
1743
37355
13
833
2522
1740
8527
2392
444571
9
11153
8
2693
2502
18816
11