612
0
1042
19
468
1653
432
737
661
32
415
418
458
592
533
539
1668
570
889
41
684
554
975
785
475
1287
35
833
413
1829