21152
8
2593
1
1469
1261
2922
297066
0
1246
2
818
2711
1375
2911
9
1811
1051
5151
4651
3
2676
398656
19
550
1942
1891
4724
6307
10
2378
2082
7893
4
6753
17
845
108797
2903
2740