558
0
1042
575
483
3059
455
171
226
928
290
346
63
2345
325
881
2328
3
419
441
1581
138
289
262
75
273
165
266
506
468
353