3083
2
572
0
2535
19783
17946
21152
8
604
1
3090
6
32302
25669
1494
2932
621
3498
4
38477
34
1516
2996
971
3715
612
3546
475
2903
3
2964
1603
3765
1095
1225
1017
706