626
1
713
1684
470
865
4
589
2
339
603
853
440
760
790
449
579
802
1432
520
726
402
387
314
680
532
533
489
867
946
612
2359
583