21152
8
2593
1
3090
6
4651
3
398656
19
3673
25669
0
2903
2932
2
297066
14
1189
32302
5504
16
2996
2478
7258
2763
485
2535
946
3080
1120
4044
5
628
19783
444
181997
11
3014
20
4471