10736
26
297066
0
839
1212
3262
3
16201
19
2260
4
272
2949
685
1047
2
883
1204
1
608
1069
946
1618
6781
577
61216
32302
645