2245
3
21152
8
3090
6
14
0
2903
2932
2
25669
19783
17946
3765
4
2906
1
32302
1512
3080
571
297066
2996
1189
894
2666
9
4443
5504
16
2593
7258
3491
1226
485
3673
1193
3053
7