2245
3
3090
6
894
0
14
2903
2932
2
572
3765
4
21152
8
1816
32302
1970
19783
3080
297066
607
1310
3546
1
571
1045
713
3871
1193
2416
616
645
392
1049
2771
1189