2508
2
778
1
938
478
554
624
982
5
2280
3
1684
612
544
1245
221
701
3568
616
748
4
563
521
593
774
587
773
1106
590
641
473
1107
8
1364
622