235
1
641
1226
453
795
472
2
518
446
483
3899
3
871
628
78
425
564
796
538
591
737
590
1099
1311
1355
556
983
5
679
1801
1033
625
1006