3083
2
21152
8
2535
19783
3683
1
17946
0
604
3090
6
32302
951
25669
1743
790
2932
3498
4
38477
34
1516
3715
3546
2903
3
2964
1603
2949
3765
1095
2906
1294
14125
10
2139
12472