21152
8
4651
3
4724
2405
1
2740
5151
2
2911
9
1295
398656
19
297066
0
181997
11
2082
2676
14125
10
2763
2711
1942
2593
13499
5
3503
4
1506
1558
3683
3189
550
5978
6
1411
1535
2265