833
1505
803
994
2740
894
722
879
58893
797
2526
2786
813
983
1093
822
792
952
1253
881
1829
828
935
787
915
889
21002
958
915
2659
924
1136
2328
823
1468
3111
2203
882
1163
1316
858
925
807
911
845
825
1165
1199
1108
840
867
874
785
975
835
999
853
9369
1016
804