3090
6
21152
8
25669
0
17946
32302
1461
3498
4
19783
2
7258
1768
550
1
2903
3
2932
1060
3080
1512
1416
2350
398656
19
2223
1755
4573
644
2722
4358
467
14861
7
1761
3960
1193