3090
6
2245
3
21152
8
894
0
2903
2932
2
572
3765
4
297066
536
3080
25669
32302
1462
1189
2270
820
17946
2906
1
19783
1854
14
1719
571
3546
2996
2756
1659
1849
1174