2715
1
699
2
1667
2496
7
541
639
909
3
2985
788
1083
2892
809
597
1471
435
595
1441
554
549
1255
638
556
866
4
704
979
858
1112
778
655