2245
3
14
0
3090
6
21152
8
297066
2903
2996
2932
2
1189
3765
4
469
1461
572
32302
3080
2906
1
17946
3546
571
1193
1970
337
562
2471
1045
894
2372
7034
2799
1226