31220
10
120469
35
346
1
1559
2
3159
7
300
3025
4223
22
7952
185
0
415
287
370
105290
1973
180849
2442
907
437
121182
3178
2786
2904
412
2115
4
1352
3
373
2369
325
14076