3090
6
21152
8
25669
0
2932
2
1849
1761
1
2996
3765
4
19783
616
2471
1287
32302
3498
2906
362
2903
3
3051
1189
3933
9956
3316
10
3080
2921
1652
7793
17946
3724
3546
1313