692
0
1346
29355
3090
6
2903
3
2932
2
1472
3871
12
14
1218
1
1285
749
1078
21152
8
607
736
706
918
2244
4
1199
485
3080
653
2996
683
644
2416
1189
1756