570
3
541
179
427
594
220
371
105
226
893
906
939
60
62
867
153
197
475
420
644
652
270
783
616
97
464
58
473
235
195
499
605
492
61
653
674
872
620
359
106
883
219
17
685
385
269
4