3090
6
21152
8
550
1
2903
3
2932
2
2948
2835
1060
0
3080
1512
1416
3673
1186
1960
1195
398656
19
2223
1755
4573
644
2722
4358
1250
467
1289601
4
14861
7
1761
3960
2919
1193