859
1001
1247
814
1641
5083
1431
2247
868
1357
783
1202
932
954
818
969
1268
2921
1324
5292
988
1390
2022
792
918
3537
777
3389
1974
1653
896
2177
1433
962
1418
1144
1025
1088
931
800
799
939
1037
909
1151
1709
1915
860
913
771
815
835
980
1082
925
9607
4194
2080
911
1051