586
0
2655
216
101
558
780
598
121182
1
340
1057
610
166543
18
1999
305
4713
14
4594
358
828
852
155
559
557
3140
4830
2
1062
686
281
580
837
689