21152
8
18816
11
2593
1
297066
0
1750
3679
4
2711
2
2760
5151
2911
9
4651
3
398656
19
1253
550
2032
3003
6
4724
906
1942
6220
16
2082
7893
1721
2378
1064
6753
17
2676