21152
8
2593
1
3090
6
14
0
398656
19
2903
3
2932
2
2996
297066
1189
3080
17946
3379
4443
9
2711
5504
16
2911
1354
4651
562
7258
485
2763
2372
550
5151
3673
7964
5
25669
19783