2245
3
21152
8
3090
6
2903
2932
2
297066
0
3765
4
1742
2354
1
2015
4471
3051
1603
3080
4651
571
1700
2366
4442
7
2990
894
3012
1512
5504
16
2525
25669
1153
1849
3593
378