3090
6
14
0
2903
3
2932
2
572
21152
8
1816
32302
19783
3080
3673
607
1310
1628
1
3546
1045
713
3871
1193
2416
616
645
392
1049
1189
761
1289601
4
2996
1346
1125