21152
8
2593
1
3090
6
398656
19
14
0
2903
3
2932
2
2996
918
536
297066
3080
2258
19783
25669
1354
2349
4443
9
2711
5504
16
2911
1189
4651
32302
3589
7258
2763
550
5151
3673