434
0
93
871
155
173
608
686
680
584
213
2730
6
586
17
302
357
486
422
81
165
846
271
1377
384
539
476
688
416
505
358
555