3090
6
21152
8
2903
3
2932
2
572
0
536
3080
25669
32302
1462
1189
2270
820
17946
2906
1
19783
1854
14
1719
3546
2996
2756
1659
1849
1174
692
3065
5504
16
2525
4
1976