31220
10
2691
2
18403
6
346
1
1559
3159
7
7952
2979
3
3469
2560
4
3027
185
0
415
370
3493
5
1593
105290
1973
180849
2442
5713
17
437
3178
2904
1496
412
1352
373
2369
1393