21152
8
2711
2
2535
19783
1880
1
572
0
1489
2740
3
1243
2593
4651
2763
17946
2243
6
2911
9
1382
32302
1809
6753
17
1554
5151
2417
25669
1690
1282
297066
5978
2932
2676
2258