1632
671
462
399
393
4567
433
1
408
657
1
564
593
573
2367
1867
2923
415
484
631
677
7154
2
623
3589
910
481
745
445
771
512
1
1428
497
535
3896
1
647
1
630
1
585
503
803
584
1
749