1042
920
855
1370
617
3156
885
716
1729
857
777
925
756
1178
753
1419
963
2649
3270
1132
817
2457
1227
834
4844
639
1072
1025
842
839
1151
1081
8991
824
788
909
836
666
1488
805
904
812
2451
694
1126
886
925
730
713
646
910
654
994
795
684
18697
859
643
805
3466