564
1
591
737
864
235
641
1226
453
446
483
472
2
517
3899
3
871
2430
1128
626
343
424
1593
493
1257
1763
1320
861
561
578
509
1999
625