722
945
926
2137
1093
621
938
855
1784
929
826
823
800
650
763
756
949
885
3391
2096
1111
731
1712
768
945
1672
1118
1068
2947
1061
890
796
2432
978
1501
1055
844
871
20115
872
1138
749
4024
687
3116
736
958
766
5619
1143
912
1489
1647
2565
684
604
793
860
1805
1126