17970
15
2615
2
2228
2047
3
2937
1
338
0
2650
4
413
109776
42
4629
5
1552
1891
5946
2329
12
3314
3178
3854
6001
2980
2103
1015
2147
317
938
1639
356
536
787
1568
426