875
2
35189
0
1567
1
1157
3
1437
1294
16
2317
4
1261
7
2181
211078
1071
1056
6
1256
3015
23331
20001
7243
76305
46879
3012
34338
1105
1406
31290
1329