21152
8
3090
6
550
1
2903
3
2932
2
1060
0
3080
1512
1416
398656
19
2223
181997
11
1755
4573
644
2722
4358
467
14861
7
1761
3960
1193
5339
5
2980
2229
25669
14
2219
4
19783
2535