21152
8
5701
2131
1
2593
929
3
2600
4
19944
2
297066
0
5164
5
6047
1606
11891
27
392
2028
2522
2711
2377
9956
8843
10
4309
5946
5151
2911
9
4651
1510
398656
19
1637
1011
815
550