692
0
894
1346
2245
3
29355
3090
6
2903
2932
2
1472
3871
12
14
1218
1
3765
4
1285
749
1078
21152
8
607
736
706
918
2244
1199
485
3080
297066
653
2996
3059