365
0
421
458
532
820
309
395
461
730
27
509
415
1679
88
1698
398
372
468
592
116
1287
664
445
658
600
690
448
1550
3144