951
1
108797
0
131589
2495
2312
2949
1335
10827
4
123674
35
2262
2670
1289601
50969
7
2522
2
9956
3
55904
37355
13
2392
1093
8527
18816
11
267612
1221
1740
3546
2502
444571
9
1189
5546
6
5527