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