628
0
210
93
500
490
622
575
479
2855
3
809
369
1650
105290
477
303
320
165
76
1057
749
1685
200
422
826
467
491
326
685
278
658