1692
0
1797
1
19783
2
350
25669
17946
32302
2996
2666
9
2906
14
2535
2903
3
963
2932
1512
3498
4
3491
582
392
699
7793
1153
576
527
903
3090
6
3587
747
21152
8