3090
6
3326
3
25669
0
2562
2
17946
32302
21152
8
1461
3498
4
1632
19783
7258
1699
619
1
1768
2903
2932
11153
3738
5
4179
3080
2350
1755
830
693
1064
1749
883
3589
496