21152
8
398656
19
550
1
3090
6
2258
2903
3
2593
2932
2
1044
297066
0
3080
4573
644
2711
2911
9
4651
1200
14861
7
1329
3960
1193
5339
5
2980
5151
2229
25669
14
19783
2535
1646