21152
8
4443
9
1087
1
297066
0
2593
10827
4
2759
2604
1289601
562
55904
37355
13
7034
2
2949
2711
2550
5151
2911
4651
3
398656
19
444571
19079
6
550
4724
1942
3629
9036
2082
3546
7893