593
0
238
457
1672
494
350
421
164
66
614
392
177
901
1269
419
844
466
496
587
642
326
351
787
292
367
634
545
47
423
1