2245
3
3765
4
894
0
297066
3090
6
3059
571
2903
2932
2
1189
1193
670
14
17946
698
21152
8
665
460
956
713
469
1429
866
2949
749
3080
2906
1
1461
1034